Several barcode types are identified by multiple names. But in Barcode Xpress for Linux, they are referenced by a single enumeration, BX_BarcodeType. The table below shows which barcode type and enumeration value must be mapped.
| Format | Name | Readable/Writeable |
|
2D Barcodes |
||
| Aztec | BX_BarcodeType_Aztec | R |
| Data Matrix | BX_BarcodeType_DataMatrix | R/W |
| MicroPDF417 | BX_BarcodeType_MicroPDF417 | R |
| PDF417 | BX_BarcodeType_PDF417 | R/W |
| QR Code | BX_BarcodeType_QRCode | R/W |
|
1D Barcodes |
||
| Add-2 | BX_BarcodeType_Add2 | R |
| Add-5 | BX_BarcodeType_Add5 | R |
| Airline 2 of 5 | BX_BarcodeType_IATA2of5 | R |
| Australia Post 4-State Code | BX_BarcodeType_AustralianPost4State | R |
| BCD Matrix | BX_BarcodeType_BCDMatrix | R |
| Codabar | BX_BarcodeType_Codabar | R/W |
| Code 128 (A,B,C) | BX_BarcodeType_Code128 | R/W |
| Code 2 of 5 | BX_BarcodeType_Industrial2of5 | R/W |
| Code 32 | BX_BarcodeType_Code32 | R |
| Code 39 | BX_BarcodeType_Code39 | R/W |
| Code 39 Extended | BX_BarcodeType_Code39Ext | R/W |
| Code 93 | BX_BarcodeType_Code93 | R/W |
| Code 93 Extended | BX_BarcodeType_Code93Ext | R/W |
| DataLogic 2 of 5 | BX_BarcodeType_DataLogic2of5 | R |
| EAN 128 (GS1, UCC) | BX_BarcodeType_EAN128 | R/W |
| EAN-13 | BX_BarcodeType_EAN13 | R/W |
| EAN-8 | BX_BarcodeType_EAN8 | R/W |
| Industrial 2 of 5 | BX_BarcodeType_Industrial2of5 | R/W |
| Intelligent Mail (OneCode) | BX_BarcodeType_IntelligentMail | R |
| Interleaved 2 of 5 | BX_BarcodeType_Interleaved2of5 | R/W |
| Invert 2 of 5 | BX_BarcodeType_Inverted2of5 | R |
| ITF-14 / SCC-14 | BX_BarcodeType_Interleaved2of5 | R |
| Matrix 2 of 5 | BX_BarcodeType_Matrix2of5 | R |
| Patch Codes | BX_BarcodeType_PatchCode | R/W |
| Planet | BX_BarcodeType_Planet | R |
| PostNet | BX_BarcodeType_PostNet | R |
| Royal Mail (RM4SCC) | BX_BarcodeType_RoyalPost4State | R |
| UCC 128 | BX_BarcodeType_EAN128 | R |
| UPC-A | BX_BarcodeType_UPCA | R/W |
| UPC-E | BX_BarcodeType_UPCE | R/W |
| UPU 4-State | BX_BarcodeType_UPU4State | R |